
// 引入弹窗swal的CSS和js
document.write("<script src='/static/js/sweetalert-dev.js'></script>");
document.write("<link rel='stylesheet' href='/static/css/sweetalert.css'>")

//登录ajax处理
function login_form(){
	//唯一id获取参数
	var phone=$("#phone_login").val();
	var password=$("#password_login").val();
	var send_data = {
		"phone":phone,
		"password":password,
		// "csrfmiddlewaretoken":"{{ csrf_token }}"
	}
	$.ajax({
		url: 'login/',
		type: "post",
		async: false,
		data: send_data,
		success: function (data) {
			var data1 = JSON.parse(data);
			if (data1["flag"]) {
				$('#login').modal('hide');
				document.getElementById("login_register").style.display = "none";
				// document.getElementById("user_welcome").style.display = "block";
				// document.getElementById("user_welcome").innerText="欢迎您, "+ data1["name"];
				// $('p').append("欢迎您, " + data1["name"]);
				swal("登录成功！欢迎您, " + data1["name"]);
				location.reload();  //刷新页面
				// setTimeout("location.href='#'", 500); //指定1s后刷新页面
			} else {
				// alert(data1["error_msg"])
				swal(data1["error_msg"]);
				$("#phone_login").val('');
				$("#password_login").val('');
			}
		},
		error: function () {
			// alert("请求失败");
			swal("请求失败");
		}
	})
}

//注册ajax处理
function register_form(){
	var phone=$("#phone_register").val();
	var password1=$("#password1_register").val();
	var password2=$("#password2_register").val();
	var name=$("#name_register").val();
	var profession=$("#profession").val();
	var gender=$("#gender").val();
	var age=$("#age_register").val();
	var send_data_register = {
		"phone":phone,
		"password1":password1,
		"password2":password2,
		"name":name,
		"profession":profession,
		"gender":gender,
		"age":age
	}
	$.ajax({
		url: 'register/',
		type: "post",
		async: false,
		data: send_data_register,
		success: function (data) {
			var data1 = JSON.parse(data);
			if (data1["flag"]) {
				//弹出登录窗口！！！！
				// alert("注册成功，请登录");
				swal("注册成功，请登录");
				$('#register').modal('hide');
				$('#login').modal('show');
			} else {
				// alert(data1["error_msg"])
				swal(data1["error_msg"]);
			}
		},
		error: function () {
			// alert("请求失败");
			swal("请求失败");
		}
	})
}

//忘记密码处理
function forget_form() {
	//唯一id获取参数
	var phone = $("#phone_forget").val();
	var password = $("#password_forget").val();
	var send_data_forget = {
		"phone": phone, "password": password, // "csrfmiddlewaretoken":"{{ csrf_token }}"
	}
	$.ajax({
		url: 'forget/', type: "post", async: false, data: send_data_forget, success: function (data) {
			var data1 = JSON.parse(data);
			if (data1["flag"]) {
				swal("密码修改成功，请登录");
				$('#forget').modal('hide');
				$('#login').modal('show');
			} else {
				// alert(data1["error_msg"]);
				swal(data1["error_msg"]);
				$("#phone_forget").val('');
				$("#password_forget").val('');
			}
		}, error: function () {
			// alert("请求失败");
			swal("请求失败");
		}
	})
}

//个人信息修改
function profile_form() {
	// alert("调用了");
	var phone = $("#phone_change").val();
	var password = $("#password_change").val();
	var name = $("#name_change").val();
	var profession = $("#profession_change").val();
	var gender = $("#gender_change").val();
	var age = $("#age_change").val();
	var send_data = {
		"phone": phone,
		"password": password,
		"name": name,
		"profession": profession,
		"gender": gender,
		"age": age
	}
	$.ajax({
		url: 'profile/',
		type: "post",
		async: false,
		data: send_data,
		success: function (data) {
			var data1 = JSON.parse(data);
			if (data1["flag"]) {
				swal("个人信息修改成功啦~");
				$('#profile').modal('hide');
			} else {
				// alert(data1["error_msg"]);
				swal(data1["error_msg"]);
				location.reload();  //刷新页面
			}},
		error: function () {
			// alert("请求失败");
			swal("请求失败");
		}
	})
}
// 密码可见不可见
var isShow=true;
function change(v){
	var v=v;
	if (isShow) {
		v.type="text";
		isShow=false;
	}else{
		v.type="password";
		isShow=true;
	}
}
// 手机号检查
function checkphone() {
	var phonenum = phone_register.value;
	if (!phonenum.match(/^1(3|4|5|6|7|8|9)\d{9}$/)) {
		swal("请输入正确格式的手机号！");
		// alert("请输入正确格式的手机号！");
		phone_register.value = '';
		return false;
	}
	else return true;
}